package com.trhui.mallbook.domain.request.yb;


import com.trhui.mallbook.domain.common.BaseRequest;

/**
 * 易宝后台注册接口请求对象
 * @author linqy
 */
public class YbRegisterRequest extends BaseRequest {

    /**业务系统会员id*/
    private String merUserId;
    /**手机号*/
    private String phone;
    /**子商户类型*/
    private String userType;
    /**商户主体信息*/
    private MerchantSubjectInfo merchantSubjectInfo;
    /**商户法人信息*/
    private MerchantCorporationInfo merchantCorporationInfo;
    /**商户联系人信息*/
    private MerchantContactInfo merchantContactInfo;
    /**行业分类*/
    private IndustryCategoryInfo industryCategoryInfo;
    /**经营地址*/
    private BusinessAddressInfo businessAddressInfo;
    /**结算账户信息*/
    private SettlementAccountInfo settlementAccountInfo;
    /**后台回调地址*/
    private String notifyUrl;
    /**是否开通分账功能服务*/
    private String functionService;
    /**功能服务配套资质信息*/
    private FunctionServiceQualificationInfo functionServiceQualificationInfo;
    /**自定义参数1*/
    private String parameter1;
    /**自定义参数2*/
    private String parameter2;

    public String getMerUserId() {
        return merUserId;
    }

    public void setMerUserId(String merUserId) {
        this.merUserId = merUserId;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getUserType() {
        return userType;
    }

    public void setUserType(String userType) {
        this.userType = userType;
    }

    public MerchantSubjectInfo getMerchantSubjectInfo() {
        return merchantSubjectInfo;
    }

    public void setMerchantSubjectInfo(MerchantSubjectInfo merchantSubjectInfo) {
        this.merchantSubjectInfo = merchantSubjectInfo;
    }

    public MerchantCorporationInfo getMerchantCorporationInfo() {
        return merchantCorporationInfo;
    }

    public void setMerchantCorporationInfo(MerchantCorporationInfo merchantCorporationInfo) {
        this.merchantCorporationInfo = merchantCorporationInfo;
    }

    public MerchantContactInfo getMerchantContactInfo() {
        return merchantContactInfo;
    }

    public void setMerchantContactInfo(MerchantContactInfo merchantContactInfo) {
        this.merchantContactInfo = merchantContactInfo;
    }

    public IndustryCategoryInfo getIndustryCategoryInfo() {
        return industryCategoryInfo;
    }

    public void setIndustryCategoryInfo(IndustryCategoryInfo industryCategoryInfo) {
        this.industryCategoryInfo = industryCategoryInfo;
    }

    public BusinessAddressInfo getBusinessAddressInfo() {
        return businessAddressInfo;
    }

    public void setBusinessAddressInfo(BusinessAddressInfo businessAddressInfo) {
        this.businessAddressInfo = businessAddressInfo;
    }

    public SettlementAccountInfo getSettlementAccountInfo() {
        return settlementAccountInfo;
    }

    public void setSettlementAccountInfo(SettlementAccountInfo settlementAccountInfo) {
        this.settlementAccountInfo = settlementAccountInfo;
    }

    public String getNotifyUrl() {
        return notifyUrl;
    }

    public void setNotifyUrl(String notifyUrl) {
        this.notifyUrl = notifyUrl;
    }

    public String getFunctionService() {
        return functionService;
    }

    public void setFunctionService(String functionService) {
        this.functionService = functionService;
    }

    public FunctionServiceQualificationInfo getFunctionServiceQualificationInfo() {
        return functionServiceQualificationInfo;
    }

    public void setFunctionServiceQualificationInfo(FunctionServiceQualificationInfo functionServiceQualificationInfo) {
        this.functionServiceQualificationInfo = functionServiceQualificationInfo;
    }

    public String getParameter1() {
        return parameter1;
    }

    public void setParameter1(String parameter1) {
        this.parameter1 = parameter1;
    }

    public String getParameter2() {
        return parameter2;
    }

    public void setParameter2(String parameter2) {
        this.parameter2 = parameter2;
    }
}
